package org.example.user.service;


import org.example.user.dto.RealnameAuthDTO;
import org.example.user.entity.SysUserRealnameAuthEntity;
import com.mybatisflex.core.service.IService;
import org.example.user.vo.AuthListVO;

import java.util.List;

/**
 * 用户实名认证信息表 服务层。
 *
 * @author mybatis-flex-helper automatic generation
 * @since 1.0
 */
public interface ISysUserRealnameAuthService extends IService<SysUserRealnameAuthEntity> {

    public int authSubmit(RealnameAuthDTO authDTO);

    public SysUserRealnameAuthEntity getUserAuthStatus();

    public List<AuthListVO> getAuthPendingList();
    public int authVerify(Long userId, Integer status, String rejectReason);
}